﻿using System;
namespace Producers.Rr.Xtee.Riik.Ee.Producer.Rr {
    
    
    public partial class RR410Request : global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR410Request {
        
        private System.DateTime @__seisugaKPV;
        
        private string @__ehakTyybid;
        
        private string @__koodid;
        
        public RR410Request() {
        }
        
        /// <summary>
        /// All parameters
        /// </summary>
        public RR410Request(System.DateTime @seisugaKPV, string @ehakTyybid, string @koodid) {
            this.@__seisugaKPV = @seisugaKPV;
            this.@__ehakTyybid = @ehakTyybid;
            this.@__koodid = @koodid;
        }
        
        /// <summary>
        /// Copy Constructor
        /// </summary>
        protected RR410Request(IRR410Request @rR410Request) {
            this.@__seisugaKPV = @rR410Request.SeisugaKPV;
            this.@__ehakTyybid = @rR410Request.EhakTyybid;
            this.@__koodid = @rR410Request.Koodid;
        }
        
        public virtual System.DateTime SeisugaKPV {
            get {
                return this.@__seisugaKPV;
            }
            set {
                this.@__seisugaKPV = value;
            }
        }
        
        public virtual string EhakTyybid {
            get {
                return this.@__ehakTyybid;
            }
            set {
                this.@__ehakTyybid = value;
            }
        }
        
        public virtual string Koodid {
            get {
                return this.@__koodid;
            }
            set {
                this.@__koodid = value;
            }
        }
    }
}
